IBM Open-Sources Potential ‘Internet of Things’ Protocol
The openly stated goal from IBM is to produce a completely new World-Wide Web, one comprised of the messages that digitally empowered devices would send to one another. It is the same Internet, but not the same Web. This morning in Ludwigsburg, Germany, IBM announced it is joining with Italy-based hardware architecture firm Eurotech in donating a complete draft protocol for asynchronous inter-device communication to the Eclipse Foundation.
It would be the current data explosion, times itself. A projected 24 billion simultaneous devices by the year 2020, including RFID tags on shipping crates, heart rate monitors, GPS devices, smartphone firmware, automobile maintenance systems, and yes, not a joke, earrings may become more socially active than any teenage human being presently alive. Tens of billions of devices, billions of messages per hour.
It is being called Message Queuing Telemetry Transport (MQTT) protocol, the machine-to-machine counterpart of HTTP. This afternoon, ReadWriteWeb was granted exclusive access to the draft proposal, which is being officially received by the Eclipse Foundation later this morning.
“While smart objects and physical world systems are often integrated with Enterprise and Web middleware today, it is often done using proprietary integration models and combinations of a prolific number of custom protocols and industry standards,” the final IBM draft proposal reads. “In most established M2M [machine-to-machine] implementations of connected devices, the data producers and data consumers are programmed to interact in strict and well defined ways. For example, in a smart city, sensor-based systems can alert operators of a broken water main and report the extent of flooding in streets and subways. Well-designed open messaging technology would enable solutions well beyond this, allowing public and private transit systems for example, to monitor these critical alerts, adjusting their routes and even notifying commuters and customers of alternative routes, transportation, lodging and meals. Social networks could subscribe, allowing residents and commuters to interact, adapt and even provide feedback and status to the city.”
Public transit systems could enable the streets themselves to publish their own traffic status. Traffic signals could become intercommunicative, enabling live and automated rerouting of traffic, including signals that are sent to cars and their drivers. Water, gas, and electric lines can report their own status the same way. And through inter-Web protocols, you could check the status of your local water main on Facebook.
While we’re on that subject: Imagine if Facebook could find you. Literally, you would never have to log in. An application is foreseeable whereby messaging devices connect to a token device located on your person. When you move from your laptop PC to your tablet to your refrigerator, your Facebook session could follow you.
Although the following potential application was not directly stated, it was implied: Consider the potential for intercommunicative monetary tokens. What if every fiver or twenty or century note could report its location and status?
Further into IBM’s draft proposal, the company’s engineers make clear their current position on current HTTP-based Web services protocols in what they call an M2M context. They’re inadequate, and need adaptation.